- 05.02.2012, 12:40 #1Erfahrener Benutzer
- Registriert seit
- 12.10.2011
- Beiträge
- 202
- Renommee-Modifikator
- 0
Remote Upload mehrfache Ausgabe Hallo,
Wie einige schon bemerkt haben arbeite ich an einem Bilder Hosting Script.
Nun wollte ich eine Remote Upload Funktion schreiben.
Soweit klappt alles ausser die Ausgabe am ende.
Es handel sich um ein einziges bild, dennoch bekomm ich die oben gepostete ausgabe über die ganzeCode:File uploaded successfully! You can access the file here: ./file/585693179.jpgFile uploaded successfully! You can access the file here: ./file/585693179.jpgFile uploaded successfully! You can access the file here: ./file/585693179.jpgFile uploaded successfully! You can access the file here: ./file/585693179.jpgFile uploaded successfully! You can access the file here: ./file/585693179.jpgFile uploaded successfully! You can access the file here:
Seite verteilt ca. 100x. Diese soll jedoch nur einmal ausgegeben werden.
Hier zum testen:
000webhost.com - free web hosting providerinfach bei die URL einfügen und auf Upload klicken...
Beispielbild : http://www.tv-testbild.com/pictures/orf2.jpg
Der Remoteupload ansich funktioniert super
Der Code:
Code:<?php $url = $_POST["url"]; if($url){ $file = fopen($url,"rb"); if($file){ $directory = "./file/"; // Directory to upload files to. $valid_exts = array("jpg","jpeg","gif","png"); // default image only extensions $ext = end(explode(".",strtolower(basename($url)))); if(in_array($ext,$valid_exts)){ $rand = rand(10000,99999); $filename = $rand . basename($url); $newfile = fopen($directory . $filename, "wb"); // creating new file on local server if($newfile){ while(!feof($file)){ // Write the url file to the directory. fwrite($newfile,fread($file,1024 * 8),1024 * 8); // write the file to the new directory at a rate of 8kb/sec. until we reach the end. echo 'File uploaded successfully! You can access the file here:<br/>'; echo '<a href="'.$directory.$filename.'" target="_blank">'.$directory.$filename.'</a>'; } } else { echo 'Could not establish new file ('.$downloads.$rand.basename($url).') on local server. Be sure to CHMOD your directory to 777.'; } } else { echo 'Invalid file type. Please try another file.'; } } else { echo 'Could not locate the file: '.$url.''; } } else { echo 'Invalid URL entered. Please try again.'; } ?>
- 05.02.2012, 17:53 #2
- 06.02.2012, 10:23 #3Neuer Benutzer
- Registriert seit
- 10.08.2011
- Beiträge
- 23
- Renommee-Modifikator
- 0
Schleifen Grundlagen Schleifen: Quakenet/#php Tutorial - de - Schleifen
Wie schon erwähnt erst mal Grundlagen durcharbeiten.
Greez StrykeMy software never has bugs. It just develops random features...
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
Mehrfache Ausgabe über MySQLi
Von Freuler im Forum Datenbanken - z.B. MySQLAntworten: 4Letzter Beitrag: 18.02.2011, 10:22 -
Mehrfache Weiterleitung
Von Webcharly im Forum HTML und XHTMLAntworten: 4Letzter Beitrag: 12.02.2010, 09:35 -
Remote Upload mit Dateigrößenbeschränkung
Von marlin-b im Forum PHPAntworten: 2Letzter Beitrag: 29.09.2008, 16:52 -
Remote File Upload über cURL
Von Sn0opy im Forum PHPAntworten: 3Letzter Beitrag: 17.08.2008, 18:53 -
mehrfache quots nach edit in textarea
Von nilius im Forum PHPAntworten: 2Letzter Beitrag: 15.06.2007, 05:32


LinkBack URL
About LinkBacks
Zitieren
Wie funktioniert...
Heute, 16:50 in Datenbanken - z.B. MySQL