php.de
Alt 14.02.2005, 15:22  
Gast
 
Beiträge: n/a
Standard php5

Hallo zusammen.. ich schraub grade an nem Script das aber nicht das tut was es soll.

Das script soll auf eine Datei auf den neuseten stand bringen wenn es von aussen aufgerufen wird. Auf dem Server läuft php 5

Code:
<?php

   $std_path = "./";                    // Standard-Quellpfad
   $max_size = 509715;                // Max. zu erwartende Größe der zu kopierenden Datei 


$src_path = "http://www.d9d.de:9989/generieren_auto.asp?pid=" .$ID;
$dst_path = "./";

 
// Los gehts...


   $target=$dst_path . $dst_filename;
   
   // Kopieren
   // Quelldatei öffnen
   echo "<html><body>Linkpage generieren
";
   echo $src_path ."
";

   $fsource = fopen ($src_path, "r");
   // Einlesen der Quelldatei in Variable
   
   $contents = fread ($fsource, $max_size);
   $cont = $contents;
   
   while ($contents<>"") {
      echo ".";
   $contents=fread ($fsource, $max_size);
   $cont = $cont .$contents;
   }
  
   // Zieldatei öffnen, bzw. erstellen

   $ftarget = fopen ("$target", "w+b");
   // Zieldatei schreiben
   echo "Zieldatei ".$target ." schreiben...
";
   fwrite ($ftarget, $cont);
   // Quelle/Ziel schließen
   fclose($ftarget);   
   fclose($fsource);
   
   // Info-Ausgabe (die nächsten vier Zeilen können gefahrlos gelöscht werden - quiet mode
   echo "Linkseite erfolgreich geupdatet !
";
   //echo "Quelle: " . $source . "
";
   //echo "Ziel: ";
   echo "<a href=\"" . $target . "\" target=_blank>" . $target . "</a>
</body></html>";

?>
Das bringt diese Fehlermeldung:
Zitat:
Linkpage generieren
http://www.d9d.de:9989/generieren_auto.asp?pid=
.
Warning: fopen(./) [function.fopen]: failed to open stream: Is a directory in /home/www/web2/html/update.php on line 35
Zieldatei ./ schreiben...

Warning: fwrite(): supplied argument is not a valid stream resource in /home/www/web2/html/update.php on line 38

Warning: fclose(): supplied argument is not a valid stream resource in /home/www/web2/html/update.php on line 40
Linkseite erfolgreich geupdatet !
./
Hat jemand ne Ahnung wie ich das lösen kann?

Grüße Sir Gisbert
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.02.2005, 16:27  
Erfahrener Benutzer
 
Registriert seit: 06.08.2003
Beiträge: 453
PHP-Kenntnisse:
Fortgeschritten
Mano
Standard

Hat der Ordner ausreichende Rechte zum schreiben?
__________________
www.webdeveloperfactory.de - Der Blog und Ratgeber für Webentwickler mit zahlreichen Informationen
Mano ist offline  
Alt 14.02.2005, 16:29  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

$std_path muss ne datei sein kein verzeichnis, steht doch sogar da:

Is a directory
robo47 ist offline  
Alt 14.02.2005, 16:32  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Code:
 $target=$dst_path . $dst_filename;
Variable $dst_filename ist wohl undefiniert. Schalte das Error-Handling auf E_ALL (-->php.ini) dann wird dir PHP auch genau das mitteilen.

Nutze $_POST['dst_filename'] bzw. $_GET['dst_filename'] um auf Variablen zuzugreifen, die du an ein PHP-Script übergibst und ganz wichtig: Prüfe diese Variablen auf Sicherheitslöcher.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
php5 braucht 4 mal so lange wie php4? CC84 PHP Tipps 2006 4 12.04.2006 09:55
PHP5 erkennt kein PHP5!? DaOnkel PHP Tipps 2006 4 14.03.2006 11:56
[Erledigt] Seit PHP5 - vB sehr Langsam PHP Tipps 2006 3 02.03.2006 10:11
[Erledigt] IIS6 mit PHP5 / CGI-Timeout PHP Tipps 2006 3 01.02.2006 14:00
Apache2 + php5 sehr langsam!! Klaus Server, Hosting und Workstations 13 19.11.2005 09:43
Php4 vs php5 PHP-Fortgeschrittene 10 27.10.2005 00:38
[Erledigt] PHP5 mit Apache zum Laufen bringen... PHP Tipps 2005-2 11 22.10.2005 17:52
php4 und php5 gleichzeitig test022 Server, Hosting und Workstations 13 24.08.2005 10:25
SOAP in PHP5 für NuSoap deaktivieren PHP-Fortgeschrittene 2 03.08.2005 18:23
php5 nicht abwärtskompatibel? PHP Tipps 2005 12 27.05.2005 06:30
php4 und php5 auf einem indianer Server, Hosting und Workstations 2 22.05.2005 18:06
suche gut erklärtes Tutorila zu php5 und oop Beitragsarchiv 24 03.03.2005 12:38
[Erledigt] Unterschiedliche Ergebnisse: PHP4 / PHP5 PHP-Fortgeschrittene 2 03.01.2005 00:45
[Erledigt] Erfahrung mit PHP5 / Stabilität PHP-Fortgeschrittene 3 30.08.2004 12:48
[Erledigt] Unterschied zw. PHP4 und PHP5 PHP Tipps 2004 5 23.08.2004 08:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php4 $target, aufmachen d9d datei

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.