...
if ($datei = @fopen($file[$i], "r+"))
...
On Thu, 26 Jul 2001, Vanessa wrote:
> Hello List,
>
> this is probably a very stupid question, but I dont know how to solve this
> little problem:
> I have a script with which text files (exported access db data sheets) can
> be uploaded to the mysql tables.
> It all works fine, but very annoyingly I get warning messages, if the text
> file is not resident on the server. But I want it in a way that it doesnt have
> to be on the server...a catch. The php manual says that if the file
> cannot be opened fopen returns false. All nice and good working, but I get
> those additional warning messages. Im not sure if it has maybe something
> to do with the server, but I am not convinced. Ill put the code below.
> Any suggestions are highly appreciated (I tried die command but it somehow
> messed up the routine).
>
> [schnipp]
>
> $file = array ("colours.txt", "categories.txt", "stockmain.txt",
> "stockcolours.txt");
> $i = 0;
> while ($file[$i])
> {
> //öffne das textfile
> $datei = "";
>
> if ($datei = fopen($file[$i], "r+"))
> {
> $zaehler = 0;
> //check wieviele zeilen das textfile hat
> //um zu verhindern, dass es leer ist!
> while (!feof ($datei)) //liest jede zeile einzeln mit fget()
> {
> $buffer = fgets($datei, 1000);
> //echo $buffer;
> //echo "<br>";
> $zaehler++;
> } //end while (!feof ($datei))
>
> // MORE CODE AFTER THIS....
> // .....
>
> }
> else
> {
> ?>
> <tr>
> <td>The file <? echo $file[$i]; ?> could not be
> opened: no Mysql insert.</td>
> </tr>
> <?
> }
> $i++;
> if ($datei)
> { fclose($datei); }
> }
>
> [/schnipp]
>
> Warning messages are:
>
> Warning: fopen("categories.txt","r+") - No such file or directory in *some
> directory* on line 32
>
>
> I hope anybody can help...
>
> - Nessi -
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]