PHP Nessuna risposta

Giaz

Nuovo Utente
3 Ott 2017
6
0
1
42
Buonasera, avrei bisogno d'aiuto... non ricevo risposte.
sono 2 pagine: pagina.php e pagineManage.php, ho copiato manage che non risponde e manda una pagina bianca... Grazie.

<?php
include("../config/config.inc.php");

foreach($_REQUEST as $chiave => $valore){
$chiave = $valore;
}
/*
foreach($_REQUEST as $chiave => $valore){
$$chiave = $valore;
}
*/

if ($action == "deleteimg1"){
unlink('../imgpagine/' . $id . "-01.gif");
unlink('../imgpagine/' . $id . "-01.jpg");
$sql = "UPDATE pagine SET nomeimg1='' WHERE id=$id";
mysql_db_query($db_name,$sql);
mysql_close();
}
if ($action == "deleteimg2"){
unlink('../imgpagine/' . $id . "-02.gif");
unlink('../imgpagine/' . $id . "-02.jpg");
$sql = "UPDATE pagine SET nomeimg2='' WHERE id=$id";
mysql_db_query($db_name,$sql);
mysql_close();
}
if ($action == "deleteimg3"){
unlink('../imgpagine/' . $id . "-03.gif");
unlink('../imgpagine/' . $id . "-03.jpg");
$sql = "UPDATE pagine SET nomeimg3='' WHERE id=$id";
mysql_db_query($db_name,$sql);
mysql_close();
header('location: pagine.php?action=modify&id='.$id);
exit;
}
if ($action == "deleteimg4"){
unlink('../imgpagine/' . $id . "-04.gif");
unlink('../imgpagine/' . $id . "-04.jpg");
$sql = "UPDATE pagine SET nomeimg4='' WHERE id=$id";
mysql_db_query($db_name,$sql);
mysql_close();
header('location: pagine.php?action=modify&id='.$id);
exit;
}

/*MODIFICA RECORD ESISTENTE */

If ($action == "update") {

$sql = "UPDATE pagine SET ";
$sql = $sql . "titolo = '$titolo',";
$sql = $sql . "testo = '$testo',";
$sql = $sql . "descrizione = '$descrizione',";
$sql = $sql . "keys = '$keys',";
$sql = $sql . "WHERE id = $id";
mysql_query($sql) or die('Errore: '.mysql_error());


// inserimento immagini
for($i = 1 ; $i < 5 ; $i++){

$file = "";
$app = "";
if (($_FILES['img'.$i]['name']) != "") {
if($_FILES['img'.$i]['size'] < $MAX_FILE_SIZE) { //il file deve essere inferiore ai 300kb
$estensione = substr($_FILES['img'.$i]['name'],-3);
if ($estensione == "gif" or $estensione == "jpg" or $estensione == "JPG" or $estensione == "GIF") {
$app = $i;
if(strlen($app)==1){
$app = '0'.$app;
}
$file = $id . "-" . $app .'.'. $estensione;

$destination = '../imgpagine/'.$file;
$temp_file = $_FILES['img'.$i]['tmp_name'];

// RIDIMENSIONAMENTO IMMAGINE
// Ottengo le informazioni sull'immagine originale
list($width, $height, $type, $attr) = getimagesize($_FILES['img'.$i]['tmp_name']);

$proporzione = $width/$height;
if($width > $height){
$larg = 640;
$alte = $larg / $proporzione;
}else{
$alte = 480;
$larg = $alte * $proporzione;
}

$thumb = imagecreatetruecolor($larg, $alte);

if($estensione == 'jpg' OR $estensione == 'JPG'){
$source = imagecreatefromjpeg($_FILES['img'.$i]['tmp_name']);

}elseif($estensione == 'gif' OR $estensione == 'GIF'){
$source = imagecreatefromgif($_FILES['img'.$i]['tmp_name']);
}

imagecopyresized($thumb, $source, 0, 0, 0, 0, $larg, $alte, $width, $height);

if($estensione == 'jpg' OR $estensione == 'JPG'){
if (imagejpeg($thumb, $destination, 85)) {
$sql = "UPDATE pagine SET nomeimg" . $i . " = '" . $file . "' WHERE id = $id";
mysql_query($sql) or die('Errore: '.mysql_error());
}
}elseif($estensione == 'gif' OR $estensione == 'GIF'){
if (imagegif($thumb, $destination)) {
$sql = "UPDATE pagine SET nomeimg" . $i . " = '" . $file . "' WHERE id = $id";
mysql_query($sql) or die('Errore: '.mysql_error());
}
}
}
}
}

}
// fine inserimento immagini

mysql_close();
header("Location:pagine.php?msg=ok");
exit;
}

?>
 

3_g

Utente Attivo
5 Set 2017
36
1
8
Ancona
non ho controllato il tuo codice ma... mi succede anche a me... e lo trovo molto fastidioso... nonostante abbia abilitato la "visualizzazione" degli errori, più di una volta ho mancato la chiusura corretta delle parentesi graffe:eek:... e il risultato è proprio una pagina bianca senza nessun riferimento...

mi sarei aspettato almeno un sintax error... e invece niente... e via di caccia al tesoro... almeno io non ho trovato niente di più efficace... ma essendo alle prime armi con PHP ci può stare:D:D

p.s.: in ASP era un errore segnalato:rolleyes:
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
p.s.: in ASP era un errore segnalato
anche in php è segnalato ...
PHP:
esempio,
  $tabella.= "</table>";
// }

risultato,
[04-Oct-2017 20:07:41 Europe/Rome] PHP Parse error:  syntax error, unexpected end of file in C:\Web_Sites\__Test\PHP\TEST\__Ajax\esempio_5.php on line 29

forse manca
PHP:
ini_set('error_reporting', E_ALL | E_STRICT);
ini_set('display_errors', FALSE);
ini_set('log_errors', TRUE);
che segnala tutti i livelli di errore, collezionandoli nel log standard
 

3_g

Utente Attivo
5 Set 2017
36
1
8
Ancona
ecco perché non mi funzionava:eek::eek:... mi mancava un pezzo:D
avevo inserito all'inizio della pagina solo questo:
PHP:
error_reporting(E_ALL);

grazie;)
 
Discussioni simili
Autore Titolo Forum Risposte Data
helpdesk Nessuna session start in login PHP PHP 12
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
F Php e fatturazione elettronica PHP 0
P lanciare script asp (o php) da jquery Javascript 1
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
P Data scraping in PHP non funziona PHP 4
C Calcoli matematici in php PHP 5
F Scrivere dei dati in word con php PHP 0
D PHP leggere cartella di Windows PHP 1
I dominio aruba versione php server linux Domini 3
G Colorare menu select attraverso ricerca php PHP 0
L PHP motore di ricerca nel sito PHP 1
S PHP e Mysqli PHP 0
Y Stampare da php su un foglio A6 attraverso una stampante esterna PHP 1
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
F Ricreare struttura php+mysql su Xampp Apache 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Array associativi php su 2 campi mysql PHP 10
G Invio form con PHP PHP 3

Discussioni simili